#=============================================================================================
# @TITLE			New Database - 1st step.
#
# @NUMBER			WDBM_FKT_01020
#
# @DESCRIPTION		A new database will be created by using the database wizard.
#
# @EXP_RESULT		The service is running.
#
# @REQUIREMENTS		Test: WDBM_FKT_01000; WDBM_FKT_00100;
#=============================================================================================

#=============================================================================================
# @STEP 1			Starting the database wizard.
#=============================================================================================
set_window (main_window, 20);
web_link_click ("New Database");

wait(10);

set_window ("Browser Main Window_0");
win_close ("Browser Main Window_0");

set_window ("Browser Main Window");
win_move ("Browser Main Window", 0, 0);
#=============================================================================================
# @STEP 2			Checking the editboxes for database/server name.
#=============================================================================================
set_window (work_window, 1);

if (obj_exists ("Database",0) == 0 && 
	obj_exists ("Server",0) == 0 &&
	obj_exists ("User",0) == 0 &&
	obj_exists ("Password",0) == 0 &&
	obj_exists ("Next",0) == 0) {
	
	tl_step ("1st step database wizard","0","editboxes and next button exist");
} else {
	tl_step ("1st step database wizard","1","editboxes or next button do not exist");
}
#=============================================================================================
# @STEP 2.1			Entering database name and clicking "next" for next step.
#=============================================================================================
edit_set ("Database", database);
if (remote == "true")  
{
	set_window(work_window, 6);
	edit_set("Server",server);
	edit_set("User",serverUser);
	password_edit_set("Password",serverUserPassword);
}
web_link_click ("Next");
#=============================================================================================
# @STEP 3			Checking whether runtime error occures.
#=============================================================================================
if(win_exists ("Error",0) == 0) {
	tl_step ("Runtimeerror occured","1","incorrect");
	set_window ("Error", 1);
	button_press ("No");
} else {
	tl_step ("Runtimeerror did not occure","0","correct");
}
#=============================================================================================
# @STEP 3			Checking whether next step was reached.
#=============================================================================================
set_window (work_window, 1);
if (new_interface == "1") {
	web_obj_get_text("Information - CACHES - DB73","#1","#1",cell_value,"","",1);
} else {
	tbl_get_cell_data ("1x1_5","#1","#1",cell_value);
}

if ((cell_value == "Software Version" && new_interface == "1") ||
	cell_value == "Version") {
	tl_step ("2nd step - database wizard","0","was reached successfully");
} else {
	tl_step ("2nd step - database wizard","1","was not reached successfully");
}
